package cn.itcast;

import cn.itcast.pojo.CheckGroup;
import cn.itcast.pojo.CheckItem;
import com.github.pagehelper.Page;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Component;

import java.util.List;


@Component
public interface CheckItemDao {


    public void add(CheckItem checkItem) ;

    /**
     * @param queryString
     * @return
     */
    Page<CheckItem> findPage(@Param("queryString") String queryString);

    void delete(@Param("id") Integer id);

    Long findByCheckItemId(@Param("checkItemId") Integer checkItemId);

    void edit(CheckItem checkItem);

    CheckItem findById(@Param("id") long id);


    List<CheckItem> findAll();
}
